package com.msf.common.constant;

/**
 * @Description: 通用常量
 */
public interface BizConstant {

    /**
     * 用户默认密码
     */
    String USER_DEFAULT_PASSWORD = "msf@123456";

    /**
     * 角色用户是否授权auth-已经授权unauth未授权
     */
    String ROLE_USER_IS_AUTH = "auth";

    /**
     * 角色用户是否授权auth-已经授权unauth未授权
     */
    String ROLE_USER_IS_UN_AUTH = "unauth";

    /**
     * 是否-否
     */
    Integer COMMON_YES_OR_NO_0 = 0;

    /**
     * 是否-是
     */
    Integer COMMON_YES_OR_NO_1 = 1;

    /**
     * 图层操作类型-button
     */
    String LAYER_ACTION_TYPE_BUTTON = "button";
    /**
     * 图层操作类型-switch
     */
    String LAYER_ACTION_TYPE_SWITCH = "switch";
    /**
     * 图层操作类型-switch
     */
    String LAYER_ACTION_TYPE_FLOOR = "floor";

    /**
     * 通用图元接口方法-分页列表查询
     */
    String COMMON_ELEMENT_LIST_PAGE_METHOD = "basePageList";

    /**
     * 通用图元接口方法-分页列表查询
     */
    String COMMON_ELEMENT_LIST_METHOD = "baseList";

    /**
     * 通用图元接口方法-通过id获取实体对象
     */
    String COMMON_ELEMENT_ROW_BY_ID_METHOD = "getObjectById";

    /**
     * 通用图元接口方法-通过id获取实体对象
     */
    String COMMON_ELEMENT_SAVE_ID_METHOD = "saveById";

    /**
     * 资产类型-房屋
     */
    String ASSET_CLASSIFY_HOUSE = "house";
    /**
     * 资产类型-构筑物
     */
    String ASSET_CLASSIFY_structures = "structures";
    /**
     * 资产类型-电气设备
     */
    String ASSET_CLASSIFY_ELECTRICAL = "electrical";
    /**
     * 资产类型-电子设备
     */
    String ASSET_CLASSIFY_ELECTRON = "electron";
    /**
     * 资产类型-办公设施
     */
    String ASSET_CLASSIFY_OFFICE = "office";
    /**
     * 资产类型-机械设备
     */
    String ASSET_CLASSIFY_MACHINERY = "machinery";
    /**
     * 资产类型-运输设备
     */
    String ASSET_CLASSIFY_TRANSPORT = "transport";
    /**
     * 资产类型-其他
     */
    String ASSET_CLASSIFY_OTHER = "other";

    String ASSET_COMMAND_EMPTY = "is_empty";

    /**
     * 图层类型-图层分组
     */
    String SCENE_LAYER_TYPE_GROUP = "layer_group";

    /**
     * 图层类型-图层开光
     */
    String SCENE_LAYER_TYPE_SWITCH = "layer_switch";

    /**
     * 图元类型-资产设备
     */
    String SCENE_ELEMENT_TYPE_ASSET = "asset_device";

    /**
     * 图元类型-视频监控
     */
    String SCENE_ELEMENT_TYPE_MONITOR = "video_monitor";
    /**
     * 图元类型-自定义图元
     */
    String SCENE_ELEMENT_TYPE_ELEMENT = "element";

    /**
     * 图元与图层状态-已绑定
     */
    String SCENE_LAYER_ELEMENT_STATUS_BIND = "bind";

    /**
     * 图元与图层状态-未绑定
     */
    String SCENE_LAYER_ELEMENT_STATUS_UNBOUND = "unbound";

    /**
     * 查询注解-关键字
     */
    String QUERY_ANNOTATION_TYPE_KEYWORDS = "Keywords";
    /**
     * 查询注解-and查询
     */
    String QUERY_ANNOTATION_TYPE_AND = "and";

    /**
     * 注解-name
     */
    String LABEL_ANNOTATION_TYPE_NAME = "name";
    /**
     * 注解-code
     */
    String LABEL_ANNOTATION_TYPE_CODE = "code";
    /**
     * 注解-code
     */
    String LABEL_ANNOTATION_TYPE_SCENE_LAYER_ID = "scene_layer_id";

    /**
     * 图层层级-layer
     */
    String LAYER_LEVEL_LAYER = "layer";
    /**
     * 图层层级-element
     */
    String LAYER_LEVEL_ELEMENT = "element";

    /**
     * 传感器显示分组字典标识
     */
    String SENSOR_GROUP_DICT_CODE = "sensor_show_group";

    /**
     * 导出默认文件名
     */
    String EXCEL_EXPORT_DEFAULT_NAME = "导出文件";

    /**
     * 是或否0-否
     */
    String COMMON_IS_TRUE_OR_FALSE_0 = "0";

    /**
     * 是或否1-是
     */
    String COMMON_IS_TRUE_OR_FALSE_1 = "1";

    /**
     * 设备人员类型0-点检
     */
    String ASSETS_PERSONNEL_TYPE_0 = "0";

    /**
     * 设备人员类型1-检修
     */
    String ASSETS_PERSONNEL_TYPE_1 = "1";

    /**
     * 设备人员类型2-操作分工
     */
    String ASSETS_PERSONNEL_TYPE_2 = "1";

}
